/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.syncro.registro.services;

import com.syncro.persistencia.PersistenceServices;
import java.util.Date;
import javax.persistence.Persistence;
import com.syncro.registro.entities.*;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
/**
 *
 * @author bcamargo
 */
public class ReporteServiceMock implements IReporteService {

    public void getReporte(Date fechaInicio, Date fechaFin) {
        List<Registroemergencia> registros = PersistenceServices.getInstance().buscarReportePorFecha(fechaInicio, fechaFin);
                
        if(registros != null)
        {
            int p = 0;
            for(int i = 0;i < registros.size(); i++)
            {
                Registroemergencia r = registros.get(i);
                if(r != null)
                {
                    
                    String tipo = "Tipo: " + r.getIdtipo().getNombre();
                    //String numeroVictimas = "Victimas: " + r.getNumerovictimas();
                    String estado = "Estado: " + r.getIdestado().getNombre();
                    //String medio = "Medio: " + r.getMedioreporte();
                    String lugar = "Lugar: " + r.getLugar();
                    System.out.println(tipo);
                    //System.out.println(numeroVictimas);
                    System.out.println(estado);
                    //System.out.println(medio);
                    System.out.println(lugar);

                    /*Collection<Despacho> dCol = r.getDespachoCollection();
                    for(Iterator<Despacho> t = dCol.iterator(); t.hasNext();)
                    {
                        Despacho d = t.next();
                        System.out.println("Tipo grupo: " + d.getIdgrupo().getNombre());
                        System.out.println("Unidades enviadas: " + d.getUnidadesenviadas());
                        p++;
                    }*/
                    System.out.println("----------------------------------------");
                }
            }
            System.out.println( p + "Numero emergencias: " + registros.size());
        }
    }


}
